ModuleAPI Java 版本开发者指南
重要枚举
 
有许多枚举被定义为Reader类中的内部枚举,其中许多用作Reader类中方法的参数。

READER_ERR 枚举

所有API函数都使用此枚举类型的返回值。
  
成员 描述
MT_OK_ERR 操作成功
MT_IO_ERR IO错误
MT_INTERNAL_DEV_ERR 过时的,已经不再使用
MT_CMD_FAILED_ERR 操作失败,但不是致命错误
MT_CMD_NO_TAG_ERR 没有发现标签
MT_M5E_FATAL_ERR 过时的,已经不再使用
MT_OP_NOT_SUPPORTED 不支持的操作
MT_INVALID_PARA 非法参数
MT_INVALID_READER_HANDLE 非法读写器句柄
MT_HARDWARE_ALERT_ERR_BY_HIGN_RETURN_LOSS 回波损耗过大
MT_HARDWARE_ALERT_ERR_BY_TOO_MANY_RESET Rfid模块复位次数太多
MT_HARDWARE_ALERT_ERR_BY_NO_ANTENNAS 没有检测到天线
MT_HARDWARE_ALERT_ERR_BY_HIGH_TEMPERATURE 读写器温度过高
MT_HARDWARE_ALERT_ERR_BY_READER_DOWN 读写器端无响应
MT_HARDWARE_ALERT_ERR_BY_UNKNOWN_ERR 未知错误
M6E_INIT_FAILED 过时的,已经不再使用
MT_OP_EXECING 读写器忙,有操作正在执行
MT_UNKNOWN_READER_TYPE 未知读写器类型
MT_OP_INVALID 非法操作
MT_HARDWARE_ALERT_BY_FAILED_RESET_MODLUE 复位rfid模块失败
MT_FREQUENT_ERR 读写器出错过于频繁
MT_UPDFWFROMSP_OPENFILE_FAILED 打开固件文件失败(通过串口升级读写器固件时)
MT_UPDFWFROMSP_FILE_FORMAT_ERR 固件文件格式错误(通过串口升级读写器固件时)
MT_JNI_INVALID_PARA 非法JNI调用参数

Mtr_Param Enumeration

Reader.ParamGet和Reader.ParamSet方法的参数,用于表示不同的参数
  
成员 描述
MTR_PARAM_POTL_GEN2_SESSION Gen2 session
MTR_PARAM_POTL_GEN2_Q Gen2 Q 值
MTR_PARAM_RF_ANTPOWER 读写器发射功率
MTR_PARAM_FREQUENCY_REGION 读写器工作频段区域
MTR_PARAM_TAG_FILTER 标签操作过滤条件
MTR_PARAM_TAG_EMBEDEDDATA 在盘存时同时读标签的bank数据
MTR_PARAM_TAG_INVPOTL 标签空中接口协议
MTR_PARAM_FREQUENCY_HOPTABLE 读写器跳频表
MTR_PARAM_POTL_GEN2_TARGET Gen2 target
MTR_PARAM_POTL_GEN2_WRITEMODE Gen2写模式
MTR_PARAM_TAGDATA_UNIQUEBYANT 是否使用天线端口作为缓存于读写器内的标签条目的主键
MTR_PARAM_TAGDATA_UNIQUEBYEMDDATA 是否使用bank数据作为缓存于读写器内的标签条目的主键
MTR_PARAM_TAGDATA_RECORDHIGHESTRSSI 是否在标签条目数据中只记录RSSI最大值
MTR_PARAM_READER_CONN_ANTS 读写器已经连接的天线
MTR_PARAM_RF_MAXPOWER 读写器最大发射功率
MTR_PARAM_RF_MINPOWER 读写器最小发射功率

SL_TagProtocol 枚举

标签空中接口协议
  
成员 描述
SL_TAG_PROTOCOL_NONE 未定义
SL_TAG_PROTOCOL_ISO180006B ISO18000-6b
SL_TAG_PROTOCOL_GEN2 GEN2
SL_TAG_PROTOCOL_ISO180006B_UCODE ISO18000-6B-UCODE
SL_TAG_PROTOCOL_IPX64 IPX64
SL_TAG_PROTOCOL_IPX256 IPX256

Region_Conf 枚举

读写器的频率监管区域
  
成员 描述
RG_NA FCC 47 CFG Ch. 1 Part 15 Industrie Canada RSS-210
RG_EU ETSI EN 302 208
RG_EU2 ETSI EN 300 220
RG_EU3 Revised ETSI EN 302 208
RG_KR MIC
RG_PRC SRRC, MII 920-925M
RG_PRC2 SRRC, MII 840-845M
RG_OPEN 全频段(860-960)

Lock_Obj 枚举

用于LockTag函数,表示标签的锁定内存对象
 
成员 描述
LOCK_OBJECT_KILL_PASSWORD 销毁密码
LOCK_OBJECT_ACCESS_PASSWD 访问密码
LOCK_OBJECT_BANK1 Bank1
LOCK_OBJECT_BANK2 Bank2
LOCK_OBJECT_BANK3 Bank3

Lock_Type 枚举

用于LockTag函数,表示锁定对象的锁定类型
  
成员 描述
KILL_PASSWORD_UNLOCK 解锁销毁密码
KILL_PASSWORD_LOCK 暂时锁定销毁密码
KILL_PASSWORD_PERM_LOCK 永久锁定销毁密码
ACCESS_PASSWD_UNLOCK 解锁访问密码
ACCESS_PASSWD_LOCK 暂时锁定访问密码
ACCESS_PASSWD_PERM_LOCK 永久锁定访问密码
BANK1_UNLOCK 解锁bank1
BANK1_LOCK 暂时锁定bank1
BANK1_PERM_LOCK 永久锁定bank1
BANK2_UNLOCK 解锁bank2
BANK2_LOCK 暂时锁定bank2
BANK2_PERM_LOCK 永久锁定bank2
BANK3_UNLOCK 解锁bank3
BANK3_LOCK 暂时锁定bank3
BANK3_PERM_LOCK 永久锁定bank3